
.header {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	padding: 4.67vw 0 3.47vw 0;
	background-color:#fbfbfb;
	color: #333333;
	font-size: 4.8vw;
}
.car-list li{
	border-bottom: 2.8vw solid #f4f4f4;
}
.car-list .checkbox-box{
	padding: 12.17vw 4.27vw 11.07vw 3.6vw;
}
.car-list .checkbox{
	border: 0;
	outline: 0;
	border: 1px solid #c0c0c0;
	-webkit-appearance: none;
	width: 4.13vw;
	height: 4.13vw;
}
.car-list  .checkbox-box img{
	position: absolute;
	max-width: 100%;
	width: 4.17vw;
	height: 4.13vw;
	top: 12vw;
	left: 4vw;
	
	/* opacity: 0; */
} 
.car-list .checkbox :after img{
	opacity: 1;
}
.car-list .item{
	display: flex;
}
/* .car-list li{
	display: flex;
} */
.car-list .photo img{
	max-width: 100%;
}
.car-list .photo{
	box-sizing: border-box;
	width:21.33vw;
	height: 21.47vw;
	border: 0.13vw solid #f4f4f4;
	border-radius: 1.5vw;
	margin: 2.8vw 3.2vw 3.07vw 0;
}
.car-list .text-box{
	width: 63.2vw;
}
.car-list .goods-text .goods-title{
	padding: 3.87vw 0 2.27vw 0;
	font-size: 3.47vw;
	color: #555555;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-list .goods-text .goods-info{
	font-size: 3.2vw;
	color: #999999;
	padding-bottom: 4vw;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-list .price-num{
	display: flex;
	justify-content: space-between;
}
.car-list .goods-price{
	font-size: 3.47vw;
	color: #555555;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	pading: 0 13.7vw 4.27vw 0;
}
.car-list .num{
	padding: 0 2.8vw 3.47vw 0;
	display: flex;
	justify-content: space-evenly;
}
.car-list .num div{
	box-sizing: border-box;
	border: 0.13vw solid #f4f4f4;
	width: 10.93vw;
	height: 7.07vw;
	text-align: center;
	line-height: 7.07vw;
}
.car-list .cross{
	position: absolute;
	top: 0;
	right: 0;
	max-width: 100%;
	padding: 2.67vw 2.8vw 0 0;
	width: 2.67vw;
	height: 2.67vw;
}
.guess-love{
	padding-bottom: 30.5vw;
}
.guess-love .title{
	padding: 4.8vw 0;
	text-align: center;
}
.guess-love .guess-list {
	display: flex;
	flex-wrap: wrap;
}
.guess-love .guess-list .goods{
	max-width: 100%;
	width: 44.2vw;
	height: 46.67vw;
}
.guess-love .guess-list li{
	margin: 0 2.67vw 5.47vw 2.8vw;
}
.guess-love li:nth-child(2n){
	margin: 0 2.8vw 5.47vw 0;
}
.guess-love .guess-list .name{
	padding: 2.67vw 0 2.53vw 4.13vw;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.guess-love .guess-list .price{
	padding: 0 0 0 4.93vw;
}
.car-order .checkbox-box{
	padding: 4.4vw 4.8vw 4.4vw 2.93vw;
}
.car-order .checkbox{
	border: 0;
	outline: 0;
	border: 1px solid #c0c0c0;
	-webkit-appearance: none;
	width: 4.13vw;
	height: 4.13vw;
}
.car-order  .checkbox-box img{
	position: absolute;
	max-width: 100%;
	width: 4.17vw;
	height: 4.13vw;
	top: 4.2vw;
	left: 3vw;
	/* opacity: 0; */
} 
.car-order .checkbox :after img{
	opacity: 1;
}
.car-order .select{
	padding-right: 31.5vw;
	display: flex;
	align-items: center;
}
.car-order .select span{
	padding: 4.60vw 0 5.07vw 0;
}
.car-order {
	background-color: white;
	position: fixed;
	border: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
	align-items: center;
	bottom: 15.8vw;
	left: 0;
	/* opacity: 0; */
}
.car-order .all{
	display: flex;
	align-items: center;
}
.car-order .all .price{
	padding: 5.07vw 2.67vw 4.8vw 0;
	color: #ad4452;
	font-size: 3.73vw;
}
.car-order .all .order-btu{
	box-sizing: border-box;
	color: white;
	font-size: 3.73vw;
	width: 30vw;
	height: 14.8vw;
	background-color: #e5e5e5;
	text-align: center;
	line-height: 14.8vw;
}
.car-order .order-btu::after{
	background-color: #ad4452;
}

.bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: white;
	width: 100vw;
	border-top: 0.2vw solid #f4f4f4;
}
.bottom img{
	max-width: 100%;
	width: 5vw;
	height: 5vw;
	padding-bottom: 2vw;
}
.bottom li{
	text-align: center;
	padding: 3vw 7vw 2vw 7vw;
}
.bottom .zh{
	font-size: 2vw;
}



.back{
	position: fixed;
	width: 10vw;
	height: 10vw;
	border-radius: 50%;
	background-color: white;
	bottom: 37vw;
	right: 2.8vw;
	text-align: center;
	line-height: 10vw;
	border: 0.13vw solid #c0c0c0;
}
.back img{
	max-width: 100%;
	width: 5.47vw;
	height: 2.93vw;
}